package com.jzr.task.db2.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
@NoArgsConstructor
@ToString
public class ShiyanPatient {
    @ApiModelProperty("病人代码")
    private String code;

    @ApiModelProperty("住院号")
    private String cureNo;

    @ApiModelProperty("病人姓名")
    private String name;

    @ApiModelProperty("病区号")
    private String districtCode;

    @ApiModelProperty("科室号")
    private String deptCode;

    @ApiModelProperty("病房号")
    private String roomCode;

    @ApiModelProperty("床号")
    private String bedCode;

    @ApiModelProperty("护理级别代码")
    private String nurseLevelCode;

    @ApiModelProperty("费用类型")
    private String outlayType;

    @ApiModelProperty("性别（0-未知、1-男、2-女、9-未有说明）")
    private Integer sex;

    @ApiModelProperty("年龄")
    private String age;

    @ApiModelProperty("婚姻情况(1-未、2-已、3-丧、4-离、9-其)")
    private Integer marriage;

    @ApiModelProperty("出生日期")
    private Date birthday;

    @ApiModelProperty("行政区代码")
    private Integer pcaCode;

    @ApiModelProperty("地址")
    private String address;

    @ApiModelProperty("手机号码")
    private String mobile;

    @ApiModelProperty("学历")
    private String education;

    @ApiModelProperty("社会机构及职务")
    private String duties;


    @ApiModelProperty("证件号码")
    private String idNumber;

    @ApiModelProperty("身高")
    private BigDecimal height;

    @ApiModelProperty("体重")
    private BigDecimal weight;


    @ApiModelProperty("开始执行时间")
    private Date beginTime;

    @ApiModelProperty("结束执行时间")
    private Date endTime;

    @ApiModelProperty("入院时间")
    private Date inTime;

    @ApiModelProperty("入院时间")
    private Date inTime2;

    @ApiModelProperty("出院时间")
    private Date outTime;

    @ApiModelProperty("入院诊断")
    private String diagnose;

    @ApiModelProperty("过敏类型")
    private String allergy;

    @ApiModelProperty("医生ID")
    private String doctorCode;

    @ApiModelProperty("护士ID")
    private String nurseCode;

    @ApiModelProperty("饮食")
    private String diet;
}
